package com.hspedu.poly_.detail;

/**
 * @Author Stringzhua
 * @Date 2024/3/2 18:19
 * description:属性没有重写之说,属性的值看编译类型
 */
public class PolyDetail02 {
    public static void main(String[] args) {
//        属性没有重写之说,属性的值看编译类型
        Base base = new Sub();//向上转型 编译类型看左边 引用类型看右边
        System.out.println(base.count);//10 看编译类型Base
        Sub sub = new Sub();
        System.out.println("sub = " + sub.count);//20 看编译类型Sub
    }
}

class Base {//父类
    int count = 10;//属性
}

class Sub extends Base {//子类
    int count = 20;
}
